package com.sike.netty.im.common.command;

import io.protostuff.Tag;
import lombok.Builder;
import lombok.Getter;

/**
 * 消息头部
 * @author chenssy
 * @date 2023/09/12
 */
@Getter
@Builder
public class CommandHeader {
    /**
     * 指令类型
     */
    @Tag(1)
    private Integer messageType;

    /**
     * 流水号
     */
    @Tag(2)
    private String serialNo;

    /**
     * 请求用户 ID
     */
    @Tag(3)
    private String fromUserId;

    /**
     * 目标用户 ID
     */
    @Tag(4)
    private String toUserId;

    /**
     * 消息体签名串
     */
    @Tag(5)
    private String signString;
}
